High speed modular data processing system having magnetic core main memory modules of various storage capacities and operational speeds



Dec. 15, 1970 UCHTY ETAL 3,548,382

SING SYSTEM HAVING MAGNETIC HIGH SPEED MODULAR DATA PROCES CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS 28 Sheets-Sheet 1 Filed June 10, 1968 \WXX KEYBOARD PRINTER CONSOLES i/ HI] H //l H H HGHSPEED V LINE PRINTERS I,

SPECiAL REAL TIME cmcxs AND DATA CONVERYERS r; LINK BOFFFRS INPUT/OUTPUT CONTROL MODULES CENTRAL SWITCHING E G N A H C X E K m IL R E l m Fig] Dec. 15, 1970 Filed June 10, 1968 I. F. LICHTY ETAl. HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS 28 Sheets-Sheet 2 BUFFEQABLQDULES PERIPHERAL 050055 J\ QPQROononunQl) am INPUT/OUTPUT T0 MODULES MODULES 0001000020005 5 40| NETWORK 4 00m EITHER (255GOMPLEX m LINES-HIGH 0L0w SPEED) ml DBMB 402 1 0 2 EITHER Q 1/05 0 0001: T0 402 (25s COMPLEX 4 DOM? 1/05 LINES-HIGH K MOW SPEED DBM8 T02 4|0\I/0|8 P A MEMORY MODULES EUHER i 01- M0 x 0| 02] caHca] COMPUTER MODULES Dec. 15, 1970 I. F. LICHTY ETAL 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS Filed June 10, 1968 28 sheets-sheet s ATTORNEY QW m ml wwwm mnm a mmmw $05205 $20528 y B @052 5: 5 2055a; Q 2 M Q 23 SIN Q g Q Q|Q 84 M9 Q w M w A II m N S S 3 S S 8 S 8 E2 E2 2 s 5 Q2 2 2 2 2 g s s N 202: e ags Dec. 15, 1970 HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES or? vmuous STORAGE cmmcrmas AND OPERATIONAL SPEEDS Filed June 10, 1968 1/0 TERMINATION EXTERNAL REQUEST /DESCR|PTOR ACKNOWLEDGE LINES F. LICHTY E A 28 Sheets-Sheet 4 COMPUTER INTERRUPT LINES R1 MR 0 ERROR DETEUION LLNES FROM MEMORY [N VENTOR 5 Dec. 15, 1970 I. F. LICHTY ETAL 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS 28 Sneets-Sheet 5 Filed June 10, 1968 222150 m 2562 2 213mm @5252 12% 1% 2b =9 M82 6528 5:82 5558 1 8b 525% 255 525;: 125 Qzooww 132F930: SE28 m s m mw H mm? 5 3M ESE; Y E w; 10% B zw g H was 3:28 a; 4%; :20; 52%;: :20: @228 :22 @228 55% we: 3% M 025% 5:22 @228 a @581 N; 22% :25. E Q5; E215: u

5302 mwSlSS 3,543,382 MAGNETTK. I (TAPACI'ITHS l. .LICHTY ETAI- DATA PROCESSING SYSTEM HAVING MODULES OF VARIOUS STORAGF AND OPERATIONAL SPEEDS Dec. 15, 1970 HIGH SPEED MODULAR CORE MAIN MEMORY Filed June 10, 1968 28 Sheets-Sheet 6 I EEE E IN; Z I 2 I E E E EEEEZLEE E I EEEEEw I I E I Z ELI E E EDZZEEE E E1 W I W I EEE v E2 EEE ifiwfi E2 E m; E EEE E m E2 EEE :E E2 I z 2 E E EEEEZEE E E2 EEE I if z 2 E a h EEEE. 1 QEZEZEOZE N I EEE E EE 2% E2 EEE E2 E? E2 E2 E E 22 E? E E EE E EEE 2 EE E :51 E2 EEE E2 E2 E2 E2 E E EEEEE WEE I :E m E0 E2 EEE I E 2 22 E n 22% E EEEE E E2 EEE I M202 2 E2 E2 2 E Q EEE E E E2 EEE I CE 2 E2 52E: m 5E8 EEEEE E E2 ESE I 2 2 92 E522 N aawfi fi E2 EEE I 02 z 2 EEE ESE 555 m E2 E35 EEE OE EEE EEEE E2 22 2 o EEEEEEE Q FEE E: E2 E I $222522 I EEE m E: E E E: E2 E2; 2 E E EC E? E wE rE 2%: E02 22 I 202252? I 62 N E EEEE TE EEEE 2 E: E 5E EE @5222 EE QEEE E2 22 I fiq I EEEEEEEE EOE EEOZ E02 SE28 EE E22. E02 25:: E EEEE EZEE 23E E EEEEQ ZEEEEEEE EEE NAN F LICHTY "I if L 3,548,382 MAGNmm 1 cmmwms Dec. 15, 1970 HIGH SPEED MODULAR CORE AND OPERATIONAL SPEEDS 28 Sheets-Shea t Filed June 10, 1968 ATTORNEY S wofgi 78 W m a 1i T IQMMUI 155% a: a; W M W h E5 a A T @222 w wm an W W @2528 K051352500 a; a; M MMM W m W Q 6E3 155% m I I? 151E252? M E228 5 \1 E 15532255; IIiL B A u m m O 5N m m m m M V m m W m m m m m m m 535 5&5 3 m M t m 52:22 on m 0 :35; E28 0; m N12 s m N 2252228 :05:

3528 Q2 5% 55522 :2: N* r EH 3055 \SQ 53 2 5 0 5 .EEIQEE r 2221: 5528 S 558 S 3228 Q2 5 SECS; N is :2 0:2

Dec. 15, 1970 F. LICHTY ET Al. 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETTT? CORE MAIN MEMORY MODULES OF VARIOUS STORAGE cAPAclT-ms AND OPERATIONAL SPEEDS Filed June 10, 1968 28 Sheets-Sheet A T 161? 5| 52 56555859 43% 48 DESCRIPTOR usT TD I 00 0| x/ BASE ADDREss H0 SETUP DESCRIPTOR FORM/AT RELEASE |MMED|ATELY- T V 56555859 AEjiAA TAD ,A'JD

I IDDD A TD RELEASE AT EAD DE wDRD RELEASE DESCRIPTOR FORMAT DvERRTDE INPUT PARTTY CHECK INPUT OPERATION PARITY CHECK SAMPLE DEW? COMMUNICTIONS DDEEER PRTDRTTT I T2| 4l5|6l7 5D5T5R5D riqflfiflfiEg WORDCDUNT \Q sTARTTAD MEMORY Q DETADE ETETD ADDRESS J ADMRER |5Te 0 X-DO ADT USE RECORD DDDAT COMPLEX Um I D-usE 1 DDTPDT wDRD AS RECORD DDDAT T |usE RECORD COUNT DE ONE COMMAND DESCRIPTOR FORMAT IOCM TERMIAATTDA IF DTT T5 DE COMPLEX DEvTDE=D A|s IS SAME As sEAT BYCOMPLEX DEViCF- l 2l3l4 IGIT 36575839 4445\ 4 5 HNALWORDCOUNT 9 LAST MEMORYOSDDRESS USED A DEVICE WORDSTOW I LAST+I MEMORY ADDRESS DsED 0| NUMBER TERMINAL DETADE TERMINATION A TE DTT T5 DE DE COMPLEX DEVICE =T, j

TERMINATING sTATus THIS IS THE REMATATAT; RECORD DDDAT RESULT DESCRIPTOR EoRA/TAT \iii i 0 0; ZERO TEST DESCRIPTOR l 5657 583}? 5 l' T & g 8 E ONE TEST DESCRIPTOR I. LICHTY ET AL Dec. 15, 1970 HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING CORE MAIN MEMORY MODULES OF VA AND OPERATIONAL SPEEDS 28 Sheets-5heet Filed June 10, 1968 1T @202 o; 2 2 :22 T.

@222 IE r h 522%; W wsgoigszoi m u @522 E s 2% 2a} b 2 21a 1 4 3505652 56525255 TIIJIJ oza @2003 2 2 zzaew fizz 2055223222 5535225528 E i O W :23 L 52 T :2: M g; m mum L 22 t 252:: M 628 11 @531 O2 @2502: M a O $22 025305 1 250% 022 535255 T A m U a 63a WEWHJIL @202 $052 2-5m 505,: 925% E05: 2: 2;: 52 T 2 20$ 52% EOE 55am Mia 205522. 358 Q22 @228 5% E222 nw -18 2 2 Q is is v @202 @202 E0 52% P22 P22 i izow 20252; 20552; @2225 322 22 @052 gig v 5E 22 T 22 M i Dec. 15, 1970 ETAl. 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVIAD MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITTES AND OPERATIONAL SPEEDS Filed June 10, 1968 28 Sheets-Sheet 1O SYSNT'SgUIBIETSA T OTOM E IgORY SYSTEM DATA FROM ME/MORY MODULESI TOIG /g INFORMATION DATA CONTROL DATA MAIN MEMORY INTERFACE CIRDU'IAYW I *NFURMATION I CONTROL HINFORMAHON 1 g cDAfRDL J "lT: T 1 v INPUT 2n+D OUTPUHZA) PERiPHERAL DEVICES CONTROL AND DATA PERIPHERAL DEVtCES CONTROL AND DATA 1 INTERFACE :DEAFADE 1 ADI-1D: 401 ADA-DD AIfiOGO #0 W V A E "'5' 55 I573 [T E g Z 5525 5 w *fz ti J DADA A V DAT AAE 52 GROUPS OF |2 umzs EACH 32 GROUPS OF E? UNES EACH ONE GROUP TO EACH ODD-NUMBERED ONE GROUP FROM EACH EVEN-NUMBERED (WPUT) PEFHPHERAL DEWCE (OUTPUUPERIPHERAL DDADE Dec. 15, 1970 F. LICHTY ETAL 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS Filed June 10, 1968 28 bneets-Sheet l 5 7 wk QT magic nu Q saa w E2526 s H r M MM. W H wwmm m 3525;; 5255M mmwn Qnm 3 $05G i I) $05G |J M 55325 O 70 I) 5% E2; 52 3. E g 9 SE32; Q 5125:? Q -&@ J w w J J J Kr KW J J J J J J g :W O a m s :W 0 m mm a O a m a m Q 2 m a m 0 m 5:2 55 52a 5% =52 5% :52 5% also 5% QLSQOE 5528 0;

P550: L258 3 H :75 ZQEQZDEES :2: 20522228 L L A O Lv ARITHMETIG UNIT INVENTORS IVAN F. LICHTY JAMES E. HOPKINS MARY E TAODEI ATTORNEY ARITHMETIG AREA GONTROI TRANSFER LOGIC AND CONTROL AREA I28 THIN FILM REGISTERS 48 BITS EAGH Dec. 15, 1970 HIGH spam) monuun CORE MAIN MEMORY Filed June 10, 1968 EXTERNAL THIN FILM MEMORY AREA CONTROLS (REQUESTS AGKNOWLEDGED INTERRUPTS) PROGRAM PROCESSING UNIT SWITCHING INTERLOGK Fig/4 Dec. 15, 1970 Filed June 10, 1968 I. F. LICHTY Er Al. 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS 28 Sheets-Sheet l6 PROGRAM WORD PROGRAM SYLLABLES I 6? H u s r A c R ORmE FOR THIS ADDRESS OPERATOR 8m Al A2 A3 OI-USE STACK HOLD FOR THIS ADDRESS \i/ lO-USE ONESYLLABLE FOR THIS ADDRESS ADDRESS INDICATORS i-USE TWO SYLLABLES FOR THIS AoOREss VARIANT AOOIOORAE COMMANDS FOR THE IRsPROOOONs 4 45 89 2 INDEX INDEX INDEX INDEX EAOR FOUR BIT FIELD SPECIFIES A 20 BIT INDEX A B O REGISTER TOBE ADDED TOTHE AOOREss DIRECT ADDRESS a ONOTLOADBOUNDS INDIRECT/ OSNAG BIT THIS wORO CONTAlNS THE LASTADDRESS INDIRECT ADDRESS WORD [IN THE INDIRECT CHAIN OO O LOWER BOUNDSWHENBBIH NEXT SY20 NUPPERBOUNDSWHENBBlT-I (54225) I. J IMEMORYADDR'REGARDLESSOFBM TAKE 5R5 5-24 AS UPPER ROOROs AND 5R5 H S WORD I5 INDIRECT 29-45 AS LOWER OOORO5EOAO THESE INTO SNAG B|T=SPECIFIES THAT THIS ISNOTA BOUNDS REGISTERS LEGAL INDIRECT ADDRESS DO NOT LOAD BOUNDS 89 24252521 5|5233 48 SY l6 l6B1TS-5AME PURPOSEAS O O 0 4O BITS-SAME PURPOSE AS BITS 5-24 ABOVE 4 IIBiTS 29-48 ABOVE OROORRRRORRRRR 2 P A A R24 R BOUNDSREGISTERS SM 58 ME BINARY DATA WORD rPOSiTIVE NUMBER 48 ERAORORAE BINARY DATA wORO DECIMAL POINT NEGATIVE POINT 1g. 15/1 Dec. 15, 1970 c Y ETAL 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS Filed June 10, 1968 28 Sheets-Sheet 16 FLOATING POINT DATA WORD NEGATIVE FIIPOIIEIIT POSITIVE MANTISSA I 2 I2I3I4 48 I1 EXPONENT O ,I VALUE I MANTISSA VALUE L DECIMAL POINT POSITIVE EXPONENT EGAWE MANHSSA ALPHANUIVIERIC WORD IO-BBIT CHARACTERS) I 6T I2 I5 I8 I9 24 25 50 SI 363T 42 43 4O THIN FILM WORD FORMATS (IN MEMORY OR STACK READY TO BE STORED IN FILM) ONE SIXTEEN BIT REGISTER DATA FOR THE SY'SONLY S REGISTER SPECIFIED ONE TWENTY BIT REGISTER DATA FOR THE 5Y2) ONLY RFOISTER SPECIFIED TWO SIXTEEN BIT REGISTERS I 89 24 25 3255 4s 5% ONLY DATA FOR THE sFOOIIO DATA FOR THE FIRST REGISTER SPECIFIED REGISTER SPECIFIED TWO TWENTY BIT REGISTERS I 45 2425 2829 48 gm ONLY DATA FOR THE SECOND DATA FOR THE FIRST REGISTER SPECIFIED REGISTER SPECIFIED THREE SIXTEEN BIT REGISTERS I IBIT 3235 48 SYIBA DATA FOR THE THIRD DATA FOR THE SECOND DATA FOR THE FIRST BY 20 REGISTER SPECIFIED REGISTER SPECIFIED REGISTER SPECIFIED ONE 48 BIT REGISTER 48 a ga DATA FOR THE SREOIFIEO REGISTER Dec. 15, 1970 L|CHTY ETAI. 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS Filed June 10, 1968 28 Sheets-Sheet 17 D 4 5 I 4 3 D 4 4 I 4 4 STACII2 0 4 5 }RAR-REPEAT ADDRESS I 4 5 SPARE D 4 6 I 4 6 D 4 I SPARE I 4 I D 5 D SSA-SUBRDUTINE STORAGE (BAR) I 5 D SIACK3 D 5 I SSP (BPR) I 5 I SPARE D 5 2 SSC IPDRI I 5 2 D 5 5 SPARE I 5 5 D 5 4 BPR-BASE PROGRAM I 5 4 STACII4 D 5 5 BARBASE ADDRESS I 5 5 SPARE D 5 6 SPARE 5 6 D 5 I FDR-PROGRAM COUNT l 5 Y D 6 D IBR-INDIRECT BDUNDS REGISTER 6 D D 6 I SPARE I 6 D 6 2 I 6 2 D 6 5 IARA-INTERRUPTABASE ADDRESS I 6 5 D 6 4 FDR-POWER FAILURE DUMP I 6 4 D 65 SPARE I 6 5 D 6 6 I 6 6 0 6 I IARB-INTERRUPTBBASE ADDRESS I 6 7 D Y D IDR-INTERRUPT DUMP I I D D T SPARE I I I D T 2 I I 2 D 7 3 l 7 3 O I 4 ISA-INTERRUPT STORAGE (BAR) l 7 4 D T 5 ISP IBPRI I 7 5 D I 6 I86 IPDR) I T 6 D 7 I TDD-TIME DF DAY I I I F lg, /6B

FIG I6A INVENTORS. IVAN F. LICHTY FIG I68 JAMES E. HOPKINS BI MARY E. TADDEI ATTORNEY 28 Sheets-Sheet 18 SING SYSTEM HAVING MAGNETIC I. F. LICHTY ETAl. HIGH SPEED MODULAR DATA PROCES CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITIES AND OPERATIONAL SPEEDS Fig/6A Dec. 15, 1970 Filed June 10, 1968 I I I W cl u h CL s S H R m mmw$ m m m w m wmmmmrt H m m TI Dn N R AU D R D M M E w M s 0 A 0 D A E A I n M C I .I On DI E [I E I N E C R G S B S E LIL U RR 0. I V. M M M T M R AA m CCL m I G R G DH [I C II An VA [L DD 0 N rt CL Du N O CL E F Cl C C P A I D.. 0 R T! R TIEACLTT D H E 5 D1 N DI N Dn R R H W W .I R I E I rr. I 2 DD I E [L E K CL I D 2 R f u C R Du R R C On DH DH RA DHRDHRELE DH R RA AA DIB DI DIARAVAS CPI EIP D! D! DISI DIS IELBELELU RSVACT S RS 85 M O 25456 0 23456 0 23456T0 254567 0 2 m w 0 0 0 0 0 O 0 0 I I I I I I I I 2 2 2 2 2 2 2 2 3 PJ 5 1O 3 7d 0 d 4 A 0 C I I I I I I I I I I I I I I. I I I I I I I I I I I I I I I I I I I I I S R TFIFIL M Kl A w m l l WP B CTI 0 23456T0O9AU 27J450 22J4567890 2345 HH I I I I I I I I I I I I D WW TI D%E I R M RRA iIL CPD! D R 8 II. 0 23456- 0 27J456I0 254567 O 27J456I0 2 A E v m 0 0 O O 0 O O 0 I I I I I I I I 2 2 2 2 2 2 2 2 3 v3 3 7) 2d 5 2d 5 A a U 0 flu 0 O 0 0 0 0 0 0 0 0 0 0 0 0 0 O 0 0 0 0 0 0 0 0 0 O O 0 O flu O O I I INVENTORS. IVAN F. LICHTY JAMES E. HOPKINS BY MARY E TADDEI Dec. 15, 1970 I. F. LICHTY ETAL 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITTES AND OPERATIONAL SPEEDS Filed June 10, 1968 28 sheets-Sheet JO $2-5m k\ at 2228 2i 6 s as; E; 522125.59 Q. a; 7 uzisgww 125252 205552 Zia 255:2: 20528 205 3. m F l w R E? 3E8 $2-5? 2:; @353 me; $532 35s a a w 9 9 P 52 5Q Aw Eig w s 5528 2 F @522 12552 E3125 55s Q2 2%: 23% Q2 Q2 mg o \2528 2.02% a m; 2 2 358% Av 29:28 2 1 w 3E8 wa es :5 E a wmwm wg 5%: 2; a; 35 A: \ig mw W Egg/5 i I @802 295% 205552 'ffiiw 2252;; $5525 w E -25 J NE? m 8% N m sw ms 25 E33 25: 55;; was 550% E22 5% @E 25% @IL! 3E8 232mg 13 35s 22% a: a; I; 5i

Dec. 15, 1970 ETAL 3,548,382

HIGH SPEED MODULAR DATA PROCESSING SYSTEM HAVING MAGNETIC CORE MAIN MEMORY MODULES OF VARIOUS STORAGE CAPACITTES AND OPERATIONAL SPEEDS 28 sheets-Sheet 20 Filed June 10, 1968 INVE 8 3 rmI Ba Emmi T? :m 21m H 1 f 2%: 2% 8 152 25 am msfiz @153 E3 @2392 DE solmsms 8 S g on 2 NM 8 mm mm s 8 mm mm 2 QN m: m Tlfia fgfi Ema:

mi wcm 55% oziocsw EOE ('JIL d3: 238m 22:

LO fuo +55 E To 2 g 3&2? 2 

